spill your guts - Deutsch Englisch Wörterbuch